Big Huge Thesaurus

lymphatic vessel

noun